package com.yuhs.zixing.shop.dal.business.user.entity;

import com.yuhs.zixing.shop.dal.common.base.entity.BaseEntityDO;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

/**
 * @ClassName UserInfoDO
 * @Description 对应的数据表是 : user_info
 * @Author yuhs
 * @CreateDate 2021/6/25
 **/
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class UserInfoDO extends BaseEntityDO {
    /**
     * 用户账户 唯一 用户可更改
     */
    String userAccountNo;

    /**
     * 用户名 用于展示，不可用于登录，默认和用户账户一样
     */
    String userName;

    /**
     * 用户密码，密文记录
     */
    String userAccountPassword;

    /**
     * 登录的手机号
     */
    String userPhone;

    /**
     * 登录的邮箱
     */
    String userEmail;

    /**
     * 用户绑定状态
     */
    Integer userBindStatus;

    /**
     * 用户状态
     */
    Integer userStatus;

    /**
     * 用户实名状态
     */
    Integer userRealStatus;
}
